package com.company;
/**
 * 构造方法
 * 当一个对象被创建时候，构造方法用来初始化该对象。构造方法和它所在类的名字相同，
 * 但构造方法没有返回值。
 * 通常会使用构造方法给一个类的实例变量赋初值，或者执行其它必要的步骤来创建一个完整的对象。
 * 不管你是否自定义构造方法，所有的类都有构造方法，因为Java自动提供了一个默认构造方法，
 * 默认构造方法的访问修改符和类的访问修改符相同(类为 public，构造函数也为 public；
 * 类改为 private，构造函数也改为 private)。
 * 一旦你定义了自己的构造方法，默认构造方法就会失效。
 */
public class MyClass {
    int x;
    MyClass() {
        x = 10;
    }
}

//public class MyClass1 {
//    int x;
//    MyClass1(int i){
//        x = i;
//    }
//}
